.home {
  width: 100%;
  height: 100vh;
  overflow: hidden;
  background-color: #f3f3f3;
}
.home .swiper-img {
  width: 100%;
  height: 31vh;
}
.home .swiper-img img {
  width: 100%;
  height: 100%;
}
.home .activity-box {
  padding: 0 3.2vw;
  font-size: 3.8vw;
  font-weight: 500;
  color: #38393c;
  margin-top: 2.7vh;
  margin-bottom: 10px;
}
.home .activity-list {
  height: calc(100vh - 31vh - 3.2vh - 20px - 50px);
  overflow-y: scroll;
}
.home .empty {
  width: 100%;
  height: 100px;
}
